institutions techniques - French English Dictionary